<?php
/**
 * 애드페이 (AD-Pay for Gnuboard4)
 *
 * Copyright (c) 2010 Choi Jae-Young <www.miwit.com>
 *
 * 저작권 안내
 * - 저작권자는 이 프로그램을 사용하므로서 발생하는 모든 문제에 대하여 책임을 지지 않습니다. 
 * - 이 프로그램을 어떠한 형태로든 재배포 및 공개하는 것을 허락하지 않습니다.
 * - 이 저작권 표시사항을 저작권자를 제외한 그 누구도 수정할 수 없습니다.
 */

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$pb = array();

$pb[table_prefix]   = "mw_pay_banner_";                 // 테이블 접두사
$pb[config_table]   = $pb[table_prefix] . "config";     // 관리자설정
$pb[product_table]  = $pb[table_prefix] . "product";    // 광고상품
$pb[order_table]    = $pb[table_prefix] . "order";      // 광고주문서
$pb[log_table]      = $pb[table_prefix] . "log";        // 광고클릭 로그
$pb[output_table]   = $pb[table_prefix] . "output";    // 광고노출 로그

$pb[path]           = "$g4[path]/plugin/ad-pay";    // 플러그인 경로
$pb[skin_path]      = "$pb[path]/skin";                 // 스킨 경로
$pb[banner_path]    = "$g4[path]/data/ad-pay";   // 배너파일 저장 경로

// 기본설정
$sql = "select * from $pb[config_table]";
$row = sql_fetch($sql, false);
if (!$row) {
    include("_upgrade.php");
    $row = sql_fetch("select * from $pb[config_table]");
}

if ($row) {
    foreach ($row as $key => $val) {
        $pb[$key] = $val;
    }
}

if (!$pb[cf_payment_type])
    $pb[cf_payment_type] = 'cash';

$default_charset = '';
if (preg_match("/^utf/i", $g4[charset]))
    $default_charset = "default charset=utf8";

$pb_log_sql = "create table if not exists $pb[log_table] (
    or_id int not null,
    pl_ip varchar(20) not null,
    pl_agent varchar(255) not null,
    mb_id varchar(20) not null,
    pl_point int not null,
    pl_date date not null,
    pl_time time not null,
    index (or_id,pl_ip,pl_date)
) $default_charset";

$pb_output_sql = "create table if not exists $pb[output_table] (
    or_id int not null,
    ou_ip varchar(20) not null,
    ou_agent varchar(255) not null,
    mb_id varchar(20) not null,
    ou_date date not null,
    ou_time time not null,
    index (or_id,ou_ip,ou_date)

) $default_charset";

